const express = require('express')
// 创建路由对象
const router = express.Router()
// 导入路由处理函数
const userinfoRouterHandler = require('../router_handler/userinfo')
// 导入表单验证规则
const expressJoi =  require('@escook/express-joi')
const {update_userinfo_schema,updatePwd,updateAvatar}  =  require('../schema/user')
// 获取用户信息
router.get('/userinfo',userinfoRouterHandler.getUserInfo)
// 修改用户信息
router.post('/userinfo',expressJoi(update_userinfo_schema), userinfoRouterHandler.updateUserInfo)
// 重置密码
router.post('/updatePwd',expressJoi(updatePwd),userinfoRouterHandler.updatePwd)
// 更新头像
router.post('/updateAvatar',expressJoi(updateAvatar),userinfoRouterHandler.updateAvatar)

// 将路由对象共享出去
module.exports = router